﻿<!DOCTYPE html>
<html lang="be">
<head>
    <meta charset="UTF-8">
    <title>Дыспетчар справаздачы</title>
    <link href="../css/manual.css" rel="stylesheet" type="text/css">
    <script src="../js/toc.js"></script>
    <script src='../js/jquery.min.js'></script>
    <script src="../js/back_to_top.js"></script>
</head>
<body onload="generateTOC(document.getElementById('toc'));">
    <header>
        <nav><small><a id="go_home" href="../index.html?lang=be_BY">Перайсці на галоўную старонку даведкі</a></small></nav>

        <a href="#" id="back-to-top"><img src="../img/backtotop.png" alt="Вярнуцца ў пачатак" /></a>
        <!--Smooth Back to Top Button End-->

        <h1>Дыспетчар справаздачы</h1>
    </header>

    <!-- ToC generated by Javascript -->
    <nav id="toc"></nav>

    <h2>Адчыненне Дыспетчара справаздачы</h2>
    <p>
        Выклічце прыладу <abbr>Дыспетчар справаздачы</abbr> або выкарыстоўвайце галоўнае меню
         <kbd> <samp>Прылады</samp> &rarr; <samp>Дыспетчар справаздачы&hellip;</samp>
         </kbd>.
    </p>
    <img class="shadow" alt="Панэль GRM" src="../en_GB/grm_toolbar.png">

    <h2>Стварэнне новай справаздачы</h2>
    <p>Ёсць 2 варыянты.</p>

    <h3>Стварэнне справаздачы з нуля</h3>
    <ol>
        <li>Выкарыстоўваючы дрэва навігацыі, пстрыкніце правай кнопкай мышы па надпісе
            <kbd><samp>Справаздачы</samp></kbd>.</li>
        <li>Абярыце пункт меню: <kbd><samp>Новая пустая справаздача</samp></kbd>.</li>
        <li>Увядзіце назву новай групы справаздачаў і новую назву.</li>
        <li>За неабходнасцю, перайменуйце справаздачу, пстрыкнуўшы правай кнопкай мышы на пункце меню:
            <kbd><samp>Перайменаваць справаздачу</samp></kbd>.</li>
        <li>Будзе адлюстравана пяць ўкладак: Вынік, SQL, Lua, Шаблон і Апісанне.</li>
        <li>
            Абярыце ўкладку: SQL, устаўце скрыпт SQL у акно рыдактара, пераканайцеся, што скрыпт SQL заканчваецца кропкай з коскай, а затым націсніце кнопку  <kbd><samp>Захаваць</samp></kbd>.
        </li>
        <li>Націсніце кнопку <kbd><samp>Тэст</samp></kbd>, каб выканаць скрыпт SQL.</li>
        <li>Калі тэст пройдзены, кнопка  <kbd><samp>Стварыць шаблон</samp></kbd> стане даступнай. Націсніце яе, каб стварыць HTML-шаблон для справаздачы.</li>
        <li>Націсніце кнопку  <kbd><samp>Выканаць</samp></kbd>, каб атрымаць HTML-справаздачу ў акне Вынік.</li>
    </ol>
    <img class="shadow" alt="Сварэнне новай справаздачы"
    src="../en_GB/grm.gif">

    <h4>Параметры справаздачы</h4>
    <p>
        Для MMEX версіі 1.4.0 ёсць магчымасць пераноса дат у сцэнарый SQL справаздачы.
        Даступныя чатыры варыянты: <var>&single_date</var>,
        <var>&begin_date</var>, <var>&end_date</var>, <var>&budget_years</var>.
        У выпадку, калі SQL змяшчае адзін з параметраў вышэй, ён будзе заменены датай з календара.
        Напрыклад, гэты сцэнар SQL вяртае ўсе рэшткі рахункаў за паказаную дату:
    </p>
<pre><code class="language-sql">with b as  (
    select ACCOUNTID, STATUS
        , (case when TRANSCODE = 'Deposit' then TRANSAMOUNT else -TRANSAMOUNT end) as TRANSAMOUNT
        , TRANSDATE
    from CHECKINGACCOUNT
    union all
    select TOACCOUNTID, STATUS, TOTRANSAMOUNT ,TRANSDATE
    from CHECKINGACCOUNT
    where TRANSCODE = 'Transfer'
    )
select a.ACCOUNTNAME,
total(TRANSAMOUNT) + a.INITIALBAL as Balance
from ACCOUNTLIST as a, b
where a.STATUS = 'Open'
    and b.ACCOUNTID = a.ACCOUNTID
    and b.STATUS &lt;&gt; 'V'
    and b.TRANSDATE &lt;= '<var>&single_date</var>'
group by a.ACCOUNTNAME order by a.ACCOUNTNAME asc;
</code></pre>
    <img class="shadow" alt="Прыклад вывада справаздачы GRM з параметрам даты" src="../en_GB/grm_custom_date.png">

    <h3>Імпарт справаздачы</h3>
    <p>
        Ёсць шмат справаздачаў, прадастаўленых карыстальнікамі або распрацоўшчыкамі на
        <a href="https://github.com/moneymanagerex/general-reports/releases">GitHub</a>
    </p>

    <h2>Экспарт справаздачы</h2>
    <p>
        Калі Вы стварылі карысную справаздачу, яна можа быць экспартаваная ў zip-файл.
    </p>

    <footer><p><small>
        Аўтарскія правы &copy; 2005 — 2009 Madhan Kanagavel<br>
        Аўтарскія правы &copy; 2013 — 2019 MMEX валантэры<br>
        <span id="translator">Перакладчыкі: MMEX валантэры</span>
    </small></p></footer>
    <script>
        var LANG = document.getElementsByTagName('html')[0].getAttribute('lang');
        var tr = document.getElementById("translator");
        if (LANG == 'en')
            tr.parentNode.removeChild(tr);
    </script>

</body>
</html>
